%% 断裂轨迹补点
function [x,y]=line_point(p1,p2) %p1,p2分别为断裂点，恢复点
x1=p1(1);y1=p1(2);x2=p2(1);y2=p2(2); %断裂点坐标（x1,y1）;恢复点坐标（x2,y2）
if x2~=x1 && y1~=y2
    %定义x
    if x1<x2
        x=x1:0.01:x2; 
    else
        x=x2:0.01:x1;
    end
    y=interp1([x1,x2],[y1,y2],x); %插值
end
if x1==x2
    if y1<y2 %定义y
        y=y1:0.01:y2; 
    else
        y=y2:0.01:y1;
    end
    x=x1*ones(1,length(y));
end
if y1==y2
    if x1<x2 %定义y
        x=x1:0.01:x2; 
    else
        x=x2:0.01:x1;
    end
    y=y1*ones(1,length(x));
end
end